﻿using Abp.Domain.Entities.Auditing;
using JetBrains.Annotations;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;

namespace Camc.Quality.Dto.TableReturnDto.Technique
{
    public class EditFileRowInfo : FullAuditedEntity<Guid>
    {
      
        public Guid EditFileTableInfoId { get; set; }
        //格式为$"{EditFileProcess.Id}-{对应记录的Id}"
        //用来标识一个版本中的唯一Id
        public string UniqueId { get; set; }
        //是否是新增行
        public bool NewRow { get; set; }
        //是否行已删除
        public bool DeletedRow { get; set; }
        
        //行排序
        public int Index { get; set; }
        //本行单元格数据
        public virtual ICollection<EditFileTableDataInfo> EditFileTableDataInfos { get; set; }
        public string _editVersion { get; set; }
        [CanBeNull]
        public Guid? RowId { get; set; }
        
    }
}
